import tornado.web
import tornado.httpclient
import json

from bot.enterprise_wechat_gpt.config.conf import *


class RevokeHandler(tornado.web.RequestHandler):

    def get(self):
        user_id = self.get_argument('userId', '')
        msg = self.get_argument('msg', '')
        output = self.run(user_id, msg)
        self.write(json.dumps(output))

    def run(self, user_id, msg):
        logging.info(f"user_id:[{user_id}] dialogue process | revoke_msg RPA撤回了一条AI消息:{msg}")
        return {'status': 200}
